/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package p3.logicaNegocio;

import java.util.ArrayList;
import java.util.Iterator;
import p3.accesoBD;

/**
 *
 * @author pargon
 */
public class Pedido {
 ArrayList<Producto> p = new ArrayList<Producto>();
 String idpedido;
 String idCliente;
 
 public void addCerveza(int id,int uds){
     accesoBD bd = new accesoBD();
     Producto p_ = bd.getBirra(id);
     p_.setCantidad(uds);
     p.add(p_);
 }

    public String getIdpedido() {
        return idpedido;
    }

    public void setIdpedido(String idpedido) {
        this.idpedido = idpedido;
    }

    public String getIdCliente() {
        return idCliente;
    }

    public void setIdCliente(String idCliente) {
        this.idCliente = idCliente;
    }
    
    public String print() {
        String tr = "<tr>"
                + "<td>" + idpedido + "</td>"
                + "<td>" + idCliente + "</td>"
                + "<td align=\"center\">" + p.get(0).getIdProducto() + "</td>"
                + "<td>" + p.get(0).getNombre() + "</td>"
                + "<td>" + p.get(0).getCantidad() + "</td>"
                + "<td> <input type=button value=\"Eliminar Pedido\" onclick=\"Cargar(\'eliminarPedido?id="+idpedido +"\',\'cuerpo\');return false\" /></td>"
                + "</tr>";
        
       Iterator<Producto> it = p.iterator();
       boolean unaVez = true;
       while(it.hasNext()) {
           if (unaVez){ unaVez = false;it.next();}
           if(it.hasNext()){
           Producto mp = it.next();
           tr += "<tr>"
                + "<td></td>"
                + "<td></td>"
                + "<td align=\"center\">" + mp.getIdProducto() + "</td>"
                + "<td>" + mp.getNombre() + "</td>"
                + "<td>" + mp.getCantidad() + "</td>"
                + "<td></td>"
                + "</tr>";
           }
        }
        return tr;
    }
    
 
 
}
